package com.xpqh.ksg.common.persistence.model;

import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.util.Date;
import lombok.Getter;
import lombok.Setter;

/**
 * <p>
 * web-api管理
 * </p>
 *
 * @author lizhihui
 * @since 2025-03-26
 */
@Getter
@Setter
@TableName("ksg_service_api")
public class KsgServiceApi implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 服务路径
     */
    private String serviceUrl;

    /**
     * 服务名称
     */
    private String serviceName;

    /**
     * 是否需要登录 0-不需要登录 1-需要登录
     */
    private Integer isLogin;

    /**
     * 是否进行token校验 0-不验证 1-验证
     */
    private Integer isTokenValidate;

    /**
     * 接口描述
     */
    private String remarks;

    /**
     * 是否禁用该URL 0-禁用 1-不禁用
     */
    private Integer isAccess;

    /**
     * 是否进行签名校验 0-不校验 1-校验
     */
    private Integer isSginValidate;

    /**
     * 是否添加浏览记录0添加 1不添加 2实时添加
     */
    private Integer isAddBrowseRecord;

    /**
     * 创建时间
     */
    private Date createDate;
}

